/*
# ------------------------------------------------------------------------
# JA Rasite template for Joomla 1.5
# ------------------------------------------------------------------------
# Copyright (C) 2004-2010 JoomlArt.com. All Rights Reserved.
# @license - PHP files are GNU/GPL V2. CSS / JS are Copyrighted Commercial,
# bound by Proprietary License of JoomlArt. For details on licensing, 
# Please Read Terms of Use at http://www.joomlart.com/terms_of_use.html.
# Author: JoomlArt.com
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# Redistribution, Modification or Re-licensing of this file in part of full, 
# is bound by the License applied. 
# ------------------------------------------------------------------------
*/

/* MODULE & MODULETABLE
--------------------------------------------------------- */
div.ja-moduletable h3 span strong.first-word, div.moduletable h3 span strong.first-word,
div.module h3 span strong.first-word, div.moduletable h3 span strong.first-word,
div.module_menu h3 span strong.first-word, div.module_text h3 span strong.first-word {
	padding-top: 0;
	padding-bottom: 0;
}

.ja-mass-top .ja-moduletable, .ja-mass-top .ja-module { margin: 0 8px; }

.ja-rs1-mr, .ja-rs2-mr, .ja-rs3-mr, .ja-rs4-mr, .ja-rs5-mr {
	padding: 0;
}

.article_column { overflow: hidden; }

div.ja-moduletable h3, div.moduletable h3 { zoom: 1; }

h1.fp-componentheading {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

h1.fp-componentheading span strong.first-word {
	padding-top: 0;
	padding-bottom: 0;
}

#ja-search { background-image: url(../images/search-bg.gif); }

#ja-footer .inner { clear: both; padding-left: 95px; }

/*.ja-innerdiv { margin-left: 10px; margin-right: 10px; }*/

#ja-subnav {
	background: url(../images/subnav-bg.gif) repeat-x left bottom;
}

#ja-subnav ul li ul { clear: both; }

#ja-subnav ul li.haschild a {
	clear: both;
	float: left;
	overflow: hidden;
	width: auto;
}

/* Slideshow 2 ---*/
.ja-slide-mask { background: none; }

/* JA Tabs ---*/
.rasite .ja-tabs-title-top {
	background-position: 100% 1px !important;
	padding-top: 1px;
}

.rasite .ja-tabs-title-top ul.ja-tabs-title {
	margin-top: -1px;
}

/* Megamenu ---*/
.childcontent .top, .childcontent .ml, .childcontent .mr, .childcontent .bot { display: none; }
